to overcome obstacles - Turc Anglais Dictionnaire